# near model CODE resource # jump table entries: 33513-33516 (4 of them) export_95: 00000000 4E56 FF50 link A6, -0x00B0 00000004 3D6E 0008 FF52 move.w [A6 - 0xAE], [A6 + 0x8] 0000000A 3F3C 0001 move.w -[A7], 0x1 0000000E 3F3C 0156 move.w -[A7], 0x156 00000012 3F3C 0200 move.w -[A7], 0x200 00000016 3F3C 0014 move.w -[A7], 0x14 0000001A 4267 clr.w -[A7] 0000001C 3F3C 009A move.w -[A7], 0x9A 00000020 3F3C 0101 move.w -[A7], 0x101 00000024 3F3C 0099 move.w -[A7], 0x99 00000028 3F3C 00FF move.w -[A7], 0xFF 0000002C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000030 4FEF 0012 lea.l A7, [A7 + 0x12] 00000034 598F subq.l A7, 4 00000036 3F3C 0082 move.w -[A7], 0x82 0000003A 486E FF58 pea.l [A6 - 0xA8] 0000003E 4878 FFFF push.l 0xFFFF 00000042 A9BD syscall GetNewWindow 00000044 201F move.l D0, [A7]+ 00000046 2D40 FF54 move.l [A6 - 0xAC], D0 0000004A 2F2E FF54 move.l -[A7], [A6 - 0xAC] 0000004E A873 syscall SetPort 00000050 486E FFF8 pea.l [A6 - 0x8] 00000054 3F3C FFFE move.w -[A7], 0xFFFE 00000058 3F3C FFFE move.w -[A7], 0xFFFE 0000005C 3F3C 0202 move.w -[A7], 0x202 00000060 3F3C 0144 move.w -[A7], 0x144 00000064 A8A7 syscall SetRect label00000066: 00000066 598F subq.l A7, 4 00000068 302E FF52 move.w D0, [A6 - 0xAE] 0000006C 0640 00C8 addi.w D0, 0xC8 00000070 3F00 move.w -[A7], D0 00000072 A9BC syscall GetPicture 00000074 201F move.l D0, [A7]+ 00000076 2D40 FFF4 move.l [A6 - 0xC], D0 0000007A 2F2E FFF4 move.l -[A7], [A6 - 0xC] 0000007E 486E FFF8 pea.l [A6 - 0x8] 00000082 A8F6 syscall DrawPicture label00000084: 00000084 A9B4 syscall SystemTask 00000086 558F subq.l A7, 2 00000088 3F3C FFFF move.w -[A7], 0xFFFF 0000008C 486D DDAE pea.l [A5 - 0x2252] 00000090 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000094 101F move.b D0, [A7]+ 00000096 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 0000009C 6700 000C beq +0xE /* 000000AA */ 000000A0 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 000000A6 6600 FFDC bne -0x22 /* 00000084 */ label000000AA: 000000AA 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 000000B0 6600 0014 bne +0x16 /* 000000C6 */ 000000B4 203C 0000 00FF move.l D0, 0xFF 000000BA C0AD DDB0 and.l D0, [A5 - 0x2250] 000000BE 1D40 FF51 move.b [A6 - 0xAF], D0 000000C2 6000 0008 bra +0xA /* 000000CC */ label000000C6: 000000C6 7020 moveq.l D0, 0x20 000000C8 1D40 FF51 move.b [A6 - 0xAF], D0 label000000CC: 000000CC 0C2E 0008 FF51 cmpi.b [A6 - 0xAF], 0x8 000000D2 6700 0006 beq +0x8 /* 000000DA */ 000000D6 526E FF52 addq.w [A6 - 0xAE], 1 label000000DA: 000000DA 0C2E 0008 FF51 cmpi.b [A6 - 0xAF], 0x8 000000E0 6600 0006 bne +0x8 /* 000000E8 */ 000000E4 536E FF52 subq.w [A6 - 0xAE], 1 label000000E8: 000000E8 302E FF52 move.w D0, [A6 - 0xAE] 000000EC B06E 0008 cmp.w D0, [A6 + 0x8] 000000F0 6C00 0008 bge +0xA /* 000000FA */ 000000F4 3D6E 000A FF52 move.w [A6 - 0xAE], [A6 + 0xA] label000000FA: 000000FA 302E FF52 move.w D0, [A6 - 0xAE] 000000FE B06E 000A cmp.w D0, [A6 + 0xA] 00000102 6F00 0008 ble +0xA /* 0000010C */ 00000106 700D moveq.l D0, 0x0D 00000108 1D40 FF51 move.b [A6 - 0xAF], D0 label0000010C: 0000010C 0C2E 000D FF51 cmpi.b [A6 - 0xAF], 0xD /* '\r' */ 00000112 6600 FF52 bne -0xAC /* 00000066 */ 00000116 2F2E FF54 move.l -[A7], [A6 - 0xAC] 0000011A A92D syscall CloseWindow 0000011C 4267 clr.w -[A7] 0000011E 3F3C 0156 move.w -[A7], 0x156 00000122 3F3C 0200 move.w -[A7], 0x200 00000126 3F3C 0014 move.w -[A7], 0x14 0000012A 4267 clr.w -[A7] 0000012C 3F3C 009A move.w -[A7], 0x9A 00000130 3F3C 0101 move.w -[A7], 0x101 00000134 3F3C 0099 move.w -[A7], 0x99 00000138 3F3C 00FF move.w -[A7], 0xFF 0000013C 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000140 4FEF 0012 lea.l A7, [A7 + 0x12] 00000144 4E5E unlink A6 00000146 4E75 rts export_93: 00000148 4E56 FE26 link A6, -0x01DA 0000014C 7001 moveq.l D0, 0x01 0000014E 1D40 FF87 move.b [A6 - 0x79], D0 00000152 3F3C 0003 move.w -[A7], 0x3 00000156 3F3C 0008 move.w -[A7], 0x8 0000015A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000015E 588F addq.l A7, 4 00000160 3D40 FE44 move.w [A6 - 0x1BC], D0 00000164 3F3C 0003 move.w -[A7], 0x3 00000168 3F3C 0008 move.w -[A7], 0x8 0000016C 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000170 588F addq.l A7, 4 00000172 3D40 FE42 move.w [A6 - 0x1BE], D0 00000176 3F3C 0003 move.w -[A7], 0x3 0000017A 3F3C 0008 move.w -[A7], 0x8 0000017E 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000182 588F addq.l A7, 4 00000184 3D40 FE40 move.w [A6 - 0x1C0], D0 00000188 3F3C 0003 move.w -[A7], 0x3 0000018C 3F3C 0008 move.w -[A7], 0x8 00000190 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000194 588F addq.l A7, 4 00000196 3D40 FE3E move.w [A6 - 0x1C2], D0 0000019A 426E FE2C clr.w [A6 - 0x1D4] 0000019E 3D7C 0E10 FE2A move.w [A6 - 0x1D6], 0xE10 000001A4 598F subq.l A7, 4 000001A6 A975 syscall TickCount 000001A8 201F move.l D0, [A7]+ 000001AA 2D40 FE26 move.l [A6 - 0x1DA], D0 000001AE 4879 0000 18EA push.l 0x18EA 000001B4 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000001B8 588F addq.l A7, 4 label000001BA: 000001BA A9B4 syscall SystemTask 000001BC 558F subq.l A7, 2 000001BE 3F3C FFFF move.w -[A7], 0xFFFF 000001C2 486D DDAE pea.l [A5 - 0x2252] 000001C6 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000001CA 101F move.b D0, [A7]+ 000001CC 1D40 FF86 move.b [A6 - 0x7A], D0 000001D0 598F subq.l A7, 4 000001D2 A975 syscall TickCount 000001D4 201F move.l D0, [A7]+ 000001D6 B0AE FE26 cmp.l D0, [A6 - 0x1DA] 000001DA 6700 0010 beq +0x12 /* 000001EC */ 000001DE 536E FE2A subq.w [A6 - 0x1D6], 1 000001E2 598F subq.l A7, 4 000001E4 A975 syscall TickCount 000001E6 201F move.l D0, [A7]+ 000001E8 2D40 FE26 move.l [A6 - 0x1DA], D0 label000001EC: 000001EC 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 000001F2 6700 0014 beq +0x16 /* 00000208 */ 000001F6 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 000001FC 6700 000A beq +0xC /* 00000208 */ 00000200 4A6E FE2A tst.w [A6 - 0x1D6] 00000204 6E00 FFB4 bgt -0x4A /* 000001BA */ label00000208: 00000208 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 0000020E 6700 035C beq +0x35E /* 0000056C */ 00000212 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 00000218 6700 0352 beq +0x354 /* 0000056C */ 0000021C 486E FF94 pea.l [A6 - 0x6C] 00000220 A86F syscall OpenPort 00000222 486E FF94 pea.l [A6 - 0x6C] 00000226 A86D syscall InitPort 00000228 A852 syscall HideCursor 0000022A 3D6E FF9E FE32 move.w [A6 - 0x1CE], [A6 - 0x62] 00000230 3D6E FFA2 FE34 move.w [A6 - 0x1CC], [A6 - 0x5E] 00000236 3D6E FF9C FE2E move.w [A6 - 0x1D2], [A6 - 0x64] 0000023C 3D6E FFA0 FE30 move.w [A6 - 0x1D0], [A6 - 0x60] 00000242 486E FF88 pea.l [A6 - 0x78] 00000246 3F2E FE32 move.w -[A7], [A6 - 0x1CE] 0000024A 3F2E FE2E move.w -[A7], [A6 - 0x1D2] 0000024E 3F2E FE34 move.w -[A7], [A6 - 0x1CC] 00000252 3F2E FE30 move.w -[A7], [A6 - 0x1D0] 00000256 A8A7 syscall SetRect 00000258 486E FF88 pea.l [A6 - 0x78] 0000025C 486D FDC8 pea.l [A5 - 0x238] 00000260 A8A5 syscall FillRect 00000262 3F3C 000C move.w -[A7], 0xC 00000266 A89C syscall PenMode 00000268 302E FE34 move.w D0, [A6 - 0x1CC] 0000026C 906E FE32 sub.w D0, [A6 - 0x1CE] 00000270 3F00 move.w -[A7], D0 00000272 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000276 548F addq.l A7, 2 00000278 D06E FE32 add.w D0, [A6 - 0x1CE] 0000027C 3D40 FE3C move.w [A6 - 0x1C4], D0 00000280 302E FE34 move.w D0, [A6 - 0x1CC] 00000284 906E FE32 sub.w D0, [A6 - 0x1CE] 00000288 3F00 move.w -[A7], D0 0000028A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 0000028E 548F addq.l A7, 2 00000290 D06E FE32 add.w D0, [A6 - 0x1CE] 00000294 3D40 FE3A move.w [A6 - 0x1C6], D0 00000298 302E FE30 move.w D0, [A6 - 0x1D0] 0000029C 906E FE2E sub.w D0, [A6 - 0x1D2] 000002A0 3F00 move.w -[A7], D0 000002A2 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000002A6 548F addq.l A7, 2 000002A8 D06E FE2E add.w D0, [A6 - 0x1D2] 000002AC 3D40 FE38 move.w [A6 - 0x1C8], D0 000002B0 302E FE30 move.w D0, [A6 - 0x1D0] 000002B4 906E FE2E sub.w D0, [A6 - 0x1D2] 000002B8 3F00 move.w -[A7], D0 000002BA 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 000002BE 548F addq.l A7, 2 000002C0 D06E FE2E add.w D0, [A6 - 0x1D2] 000002C4 3D40 FE36 move.w [A6 - 0x1CA], D0 label000002C8: 000002C8 302E FE44 move.w D0, [A6 - 0x1BC] 000002CC D16E FE3C add.w [A6 - 0x1C4], D0 000002D0 302E FE42 move.w D0, [A6 - 0x1BE] 000002D4 D16E FE3A add.w [A6 - 0x1C6], D0 000002D8 302E FE40 move.w D0, [A6 - 0x1C0] 000002DC D16E FE38 add.w [A6 - 0x1C8], D0 000002E0 302E FE3E move.w D0, [A6 - 0x1C2] 000002E4 D16E FE36 add.w [A6 - 0x1CA], D0 000002E8 302E FE3C move.w D0, [A6 - 0x1C4] 000002EC B06E FE32 cmp.w D0, [A6 - 0x1CE] 000002F0 6C00 0014 bge +0x16 /* 00000306 */ 000002F4 3F3C 0003 move.w -[A7], 0x3 000002F8 3F3C 0008 move.w -[A7], 0x8 000002FC 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000300 588F addq.l A7, 4 00000302 3D40 FE44 move.w [A6 - 0x1BC], D0 label00000306: 00000306 302E FE3C move.w D0, [A6 - 0x1C4] 0000030A B06E FE34 cmp.w D0, [A6 - 0x1CC] 0000030E 6F00 0016 ble +0x18 /* 00000326 */ 00000312 3F3C 0003 move.w -[A7], 0x3 00000316 3F3C 0008 move.w -[A7], 0x8 0000031A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000031E 588F addq.l A7, 4 00000320 4440 neg.w D0 00000322 3D40 FE44 move.w [A6 - 0x1BC], D0 label00000326: 00000326 302E FE3A move.w D0, [A6 - 0x1C6] 0000032A B06E FE32 cmp.w D0, [A6 - 0x1CE] 0000032E 6C00 0014 bge +0x16 /* 00000344 */ 00000332 3F3C 0003 move.w -[A7], 0x3 00000336 3F3C 0008 move.w -[A7], 0x8 0000033A 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000033E 588F addq.l A7, 4 00000340 3D40 FE42 move.w [A6 - 0x1BE], D0 label00000344: 00000344 302E FE3A move.w D0, [A6 - 0x1C6] 00000348 B06E FE34 cmp.w D0, [A6 - 0x1CC] 0000034C 6F00 0016 ble +0x18 /* 00000364 */ 00000350 3F3C 0003 move.w -[A7], 0x3 00000354 3F3C 0008 move.w -[A7], 0x8 00000358 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000035C 588F addq.l A7, 4 0000035E 4440 neg.w D0 00000360 3D40 FE42 move.w [A6 - 0x1BE], D0 label00000364: 00000364 302E FE38 move.w D0, [A6 - 0x1C8] 00000368 B06E FE2E cmp.w D0, [A6 - 0x1D2] 0000036C 6C00 0014 bge +0x16 /* 00000382 */ 00000370 3F3C 0003 move.w -[A7], 0x3 00000374 3F3C 0008 move.w -[A7], 0x8 00000378 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000037C 588F addq.l A7, 4 0000037E 3D40 FE40 move.w [A6 - 0x1C0], D0 label00000382: 00000382 302E FE38 move.w D0, [A6 - 0x1C8] 00000386 B06E FE30 cmp.w D0, [A6 - 0x1D0] 0000038A 6F00 0016 ble +0x18 /* 000003A2 */ 0000038E 3F3C 0003 move.w -[A7], 0x3 00000392 3F3C 0008 move.w -[A7], 0x8 00000396 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 0000039A 588F addq.l A7, 4 0000039C 4440 neg.w D0 0000039E 3D40 FE40 move.w [A6 - 0x1C0], D0 label000003A2: 000003A2 302E FE36 move.w D0, [A6 - 0x1CA] 000003A6 B06E FE2E cmp.w D0, [A6 - 0x1D2] 000003AA 6C00 0014 bge +0x16 /* 000003C0 */ 000003AE 3F3C 0003 move.w -[A7], 0x3 000003B2 3F3C 0008 move.w -[A7], 0x8 000003B6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000003BA 588F addq.l A7, 4 000003BC 3D40 FE3E move.w [A6 - 0x1C2], D0 label000003C0: 000003C0 302E FE36 move.w D0, [A6 - 0x1CA] 000003C4 B06E FE30 cmp.w D0, [A6 - 0x1D0] 000003C8 6F00 0016 ble +0x18 /* 000003E0 */ 000003CC 3F3C 0003 move.w -[A7], 0x3 000003D0 3F3C 0008 move.w -[A7], 0x8 000003D4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 000003D8 588F addq.l A7, 4 000003DA 4440 neg.w D0 000003DC 3D40 FE3E move.w [A6 - 0x1C2], D0 label000003E0: 000003E0 4A2E FF87 tst.b [A6 - 0x79] 000003E4 6700 0076 beq +0x78 /* 0000045C */ 000003E8 302E FE2C move.w D0, [A6 - 0x1D4] 000003EC 48C0 ext.l D0 000003EE E580 asl D0, 2 000003F0 D08E add.l D0, A6 000003F2 2040 movea.l A0, D0 000003F4 316E FE3C FEE6 move.w [A0 - 0x11A], [A6 - 0x1C4] 000003FA 302E FE2C move.w D0, [A6 - 0x1D4] 000003FE 48C0 ext.l D0 00000400 E580 asl D0, 2 00000402 D08E add.l D0, A6 00000404 2040 movea.l A0, D0 00000406 316E FE3A FEE8 move.w [A0 - 0x118], [A6 - 0x1C6] 0000040C 302E FE2C move.w D0, [A6 - 0x1D4] 00000410 48C0 ext.l D0 00000412 E580 asl D0, 2 00000414 D08E add.l D0, A6 00000416 2040 movea.l A0, D0 00000418 316E FE38 FE46 move.w [A0 - 0x1BA], [A6 - 0x1C8] 0000041E 302E FE2C move.w D0, [A6 - 0x1D4] 00000422 48C0 ext.l D0 00000424 E580 asl D0, 2 00000426 D08E add.l D0, A6 00000428 2040 movea.l A0, D0 0000042A 316E FE36 FE48 move.w [A0 - 0x1B8], [A6 - 0x1CA] 00000430 3F2E FE3C move.w -[A7], [A6 - 0x1C4] 00000434 3F2E FE38 move.w -[A7], [A6 - 0x1C8] 00000438 A893 syscall MoveTo 0000043A 3F2E FE3A move.w -[A7], [A6 - 0x1C6] 0000043E 3F2E FE36 move.w -[A7], [A6 - 0x1CA] 00000442 A891 syscall LineTo 00000444 526E FE2C addq.w [A6 - 0x1D4], 1 00000448 7027 moveq.l D0, 0x27 0000044A 3D40 FE2C move.w [A6 - 0x1D4], D0 0000044E 4A40 tst.w D0 00000450 6700 00C8 beq +0xCA /* 0000051A */ 00000454 422E FF87 clr.b [A6 - 0x79] 00000458 6000 00C0 bra +0xC2 /* 0000051A */ label0000045C: 0000045C 526E FE2C addq.w [A6 - 0x1D4], 1 00000460 0C6E 0027 FE2C cmpi.w [A6 - 0x1D4], 0x27 /* '\'' */ 00000466 6F00 0006 ble +0x8 /* 0000046E */ 0000046A 426E FE2C clr.w [A6 - 0x1D4] label0000046E: 0000046E 3F3C 0008 move.w -[A7], 0x8 00000472 A89C syscall PenMode 00000474 302E FE2C move.w D0, [A6 - 0x1D4] 00000478 48C0 ext.l D0 0000047A E580 asl D0, 2 0000047C D08E add.l D0, A6 0000047E 322E FE2C move.w D1, [A6 - 0x1D4] 00000482 48C1 ext.l D1 00000484 E581 asl D1, 2 00000486 D28E add.l D1, A6 00000488 2040 movea.l A0, D0 0000048A 3F28 FEE6 move.w -[A7], [A0 - 0x11A] 0000048E 2041 movea.l A0, D1 00000490 3F28 FE46 move.w -[A7], [A0 - 0x1BA] 00000494 A893 syscall MoveTo 00000496 302E FE2C move.w D0, [A6 - 0x1D4] 0000049A 48C0 ext.l D0 0000049C E580 asl D0, 2 0000049E D08E add.l D0, A6 000004A0 322E FE2C move.w D1, [A6 - 0x1D4] 000004A4 48C1 ext.l D1 000004A6 E581 asl D1, 2 000004A8 D28E add.l D1, A6 000004AA 2040 movea.l A0, D0 000004AC 3F28 FEE8 move.w -[A7], [A0 - 0x118] 000004B0 2041 movea.l A0, D1 000004B2 3F28 FE48 move.w -[A7], [A0 - 0x1B8] 000004B6 A891 syscall LineTo 000004B8 3F3C 000C move.w -[A7], 0xC 000004BC A89C syscall PenMode 000004BE 302E FE2C move.w D0, [A6 - 0x1D4] 000004C2 48C0 ext.l D0 000004C4 E580 asl D0, 2 000004C6 D08E add.l D0, A6 000004C8 2040 movea.l A0, D0 000004CA 316E FE3C FEE6 move.w [A0 - 0x11A], [A6 - 0x1C4] 000004D0 302E FE2C move.w D0, [A6 - 0x1D4] 000004D4 48C0 ext.l D0 000004D6 E580 asl D0, 2 000004D8 D08E add.l D0, A6 000004DA 2040 movea.l A0, D0 000004DC 316E FE3A FEE8 move.w [A0 - 0x118], [A6 - 0x1C6] 000004E2 302E FE2C move.w D0, [A6 - 0x1D4] 000004E6 48C0 ext.l D0 000004E8 E580 asl D0, 2 000004EA D08E add.l D0, A6 000004EC 2040 movea.l A0, D0 000004EE 316E FE38 FE46 move.w [A0 - 0x1BA], [A6 - 0x1C8] 000004F4 302E FE2C move.w D0, [A6 - 0x1D4] 000004F8 48C0 ext.l D0 000004FA E580 asl D0, 2 000004FC D08E add.l D0, A6 000004FE 2040 movea.l A0, D0 00000500 316E FE36 FE48 move.w [A0 - 0x1B8], [A6 - 0x1CA] 00000506 3F2E FE3C move.w -[A7], [A6 - 0x1C4] 0000050A 3F2E FE38 move.w -[A7], [A6 - 0x1C8] 0000050E A893 syscall MoveTo 00000510 3F2E FE3A move.w -[A7], [A6 - 0x1C6] 00000514 3F2E FE36 move.w -[A7], [A6 - 0x1CA] 00000518 A891 syscall LineTo label0000051A: 0000051A A9B4 syscall SystemTask 0000051C 558F subq.l A7, 2 0000051E 3F3C FFFF move.w -[A7], 0xFFFF 00000522 486D DDAE pea.l [A5 - 0x2252] 00000526 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 0000052A 101F move.b D0, [A7]+ 0000052C 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 00000532 6700 000C beq +0xE /* 00000540 */ 00000536 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 0000053C 6600 FD8A bne -0x274 /* 000002C8 */ label00000540: 00000540 486E FF94 pea.l [A6 - 0x6C] 00000544 A87D syscall ClosePort 00000546 A937 syscall DrawMenuBar 00000548 42A7 clr.l -[A7] 0000054A 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 0000054E A90C syscall PaintOne 00000550 598F subq.l A7, 4 00000552 A924 syscall FrontWindow 00000554 201F move.l D0, [A7]+ 00000556 2D40 FF90 move.l [A6 - 0x70], D0 0000055A 2F2E FF90 move.l -[A7], [A6 - 0x70] 0000055E 2F38 09EE move.l -[A7], [0x000009EE /* GrayRgn */] 00000562 A90D syscall PaintBehind 00000564 A853 syscall ShowCursor 00000566 2F2D DE5E move.l -[A7], [A5 - 0x21A2] 0000056A A873 syscall SetPort label0000056C: 0000056C 4879 0000 18F6 push.l 0x18F6 00000572 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000576 588F addq.l A7, 4 00000578 4E5E unlink A6 0000057A 4E75 rts export_96: 0000057C 4E56 FE7E link A6, -0x0182 00000580 598F subq.l A7, 4 00000582 3F3C 0081 move.w -[A7], 0x81 00000586 A9BC syscall GetPicture 00000588 201F move.l D0, [A7]+ 0000058A 2D40 FFF4 move.l [A6 - 0xC], D0 0000058E 486E FFF8 pea.l [A6 - 0x8] 00000592 3F3C FFFF move.w -[A7], 0xFFFF 00000596 3F3C FFFF move.w -[A7], 0xFFFF 0000059A 3F3C 0201 move.w -[A7], 0x201 0000059E 3F3C 0143 move.w -[A7], 0x143 000005A2 A8A7 syscall SetRect 000005A4 3F3C 0001 move.w -[A7], 0x1 000005A8 3F3C 0156 move.w -[A7], 0x156 000005AC 3F3C 0200 move.w -[A7], 0x200 000005B0 3F3C 0014 move.w -[A7], 0x14 000005B4 4267 clr.w -[A7] 000005B6 3F3C 009A move.w -[A7], 0x9A 000005BA 3F3C 0101 move.w -[A7], 0x101 000005BE 3F3C 0099 move.w -[A7], 0x99 000005C2 3F3C 00FF move.w -[A7], 0xFF 000005C6 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 000005CA 4FEF 0012 lea.l A7, [A7 + 0x12] 000005CE 598F subq.l A7, 4 000005D0 3F3C 0082 move.w -[A7], 0x82 000005D4 486E FF58 pea.l [A6 - 0xA8] 000005D8 4878 FFFF push.l 0xFFFF 000005DC A9BD syscall GetNewWindow 000005DE 201F move.l D0, [A7]+ 000005E0 2D40 FF54 move.l [A6 - 0xAC], D0 000005E4 2F2E FF54 move.l -[A7], [A6 - 0xAC] 000005E8 A873 syscall SetPort 000005EA 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000005EE 486E FFF8 pea.l [A6 - 0x8] 000005F2 A8F6 syscall DrawPicture 000005F4 558F subq.l A7, 2 000005F6 4878 0910 push.l 0x910 000005FA 4267 clr.w -[A7] 000005FC 486E FF52 pea.l [A6 - 0xAE] 00000600 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000604 301F move.w D0, [A7]+ 00000606 3D40 FF50 move.w [A6 - 0xB0], D0 0000060A 4A6E FF50 tst.w [A6 - 0xB0] 0000060E 6600 004A bne +0x4C /* 0000065A */ 00000612 558F subq.l A7, 2 00000614 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00000618 3F3C 0001 move.w -[A7], 0x1 0000061C 42A7 clr.l -[A7] 0000061E 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000622 301F move.w D0, [A7]+ 00000624 3D40 FF50 move.w [A6 - 0xB0], D0 00000628 200E move.l D0, A6 0000062A 908E sub.l D0, A6 0000062C 0680 0000 00C8 addi.l D0, 0xC8 00000632 2D40 FE80 move.l [A6 - 0x180], D0 00000636 558F subq.l A7, 2 00000638 3F2E FF52 move.w -[A7], [A6 - 0xAE] 0000063C 486E FE80 pea.l [A6 - 0x180] 00000640 486E FE84 pea.l [A6 - 0x17C] 00000644 4EAD 0182 jsr [A5 + 0x182 /* export_44 */] 00000648 301F move.w D0, [A7]+ 0000064A 3D40 FF50 move.w [A6 - 0xB0], D0 0000064E 558F subq.l A7, 2 00000650 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00000654 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000658 301F move.w D0, [A7]+ label0000065A: 0000065A 4A6E FF50 tst.w [A6 - 0xB0] 0000065E 6700 0028 beq +0x2A /* 00000688 */ 00000662 426E FF4E clr.w [A6 - 0xB2] 00000666 6000 0016 bra +0x18 /* 0000067E */ label0000066A: 0000066A 302E FF4E move.w D0, [A6 - 0xB2] 0000066E C1FC 0028 muls.w D0, 0x28 /* '(' */ 00000672 D08E add.l D0, A6 00000674 2040 movea.l A0, D0 00000676 42A8 FEA8 clr.l [A0 - 0x158] 0000067A 526E FF4E addq.w [A6 - 0xB2], 1 label0000067E: 0000067E 0C6E 0005 FF4E cmpi.w [A6 - 0xB2], 0x5 00000684 6D00 FFE4 blt -0x1A /* 0000066A */ label00000688: 00000688 3F3C 0005 move.w -[A7], 0x5 0000068C A887 syscall TextFont 0000068E 3F3C 000E move.w -[A7], 0xE 00000692 A88A syscall TextSize 00000694 426E FF4E clr.w [A6 - 0xB2] 00000698 6000 032E bra +0x330 /* 000009C8 */ label0000069C: 0000069C 302E FF4E move.w D0, [A6 - 0xB2] 000006A0 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000006A4 D08E add.l D0, A6 000006A6 2040 movea.l A0, D0 000006A8 4AA8 FEA8 tst.l [A0 - 0x158] 000006AC 6700 0324 beq +0x326 /* 000009D2 */ 000006B0 302E FF4E move.w D0, [A6 - 0xB2] 000006B4 D040 add.w D0, D0 000006B6 C1FC 0014 muls.w D0, 0x14 000006BA 3F3C 0014 move.w -[A7], 0x14 000006BE 0640 0063 addi.w D0, 0x63 /* 'c' */ 000006C2 3F00 move.w -[A7], D0 000006C4 A893 syscall MoveTo 000006C6 302E FF4E move.w D0, [A6 - 0xB2] 000006CA C1FC 0028 muls.w D0, 0x28 /* '(' */ 000006CE D08E add.l D0, A6 000006D0 0680 FFFF FE84 addi.l D0, 0xFFFFFE84 000006D6 2F00 move.l -[A7], D0 000006D8 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 000006DC 588F addq.l A7, 4 000006DE 302E FF4E move.w D0, [A6 - 0xB2] 000006E2 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000006E6 D08E add.l D0, A6 000006E8 0680 FFFF FE84 addi.l D0, 0xFFFFFE84 000006EE 2F00 move.l -[A7], D0 000006F0 A884 syscall DrawString 000006F2 302E FF4E move.w D0, [A6 - 0xB2] 000006F6 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000006FA D08E add.l D0, A6 000006FC 0680 FFFF FE84 addi.l D0, 0xFFFFFE84 00000702 2F00 move.l -[A7], D0 00000704 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000708 588F addq.l A7, 4 0000070A 4879 0000 1900 push.l 0x1900 00000710 A884 syscall DrawString 00000712 302E FF4E move.w D0, [A6 - 0xB2] 00000716 C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000071A D08E add.l D0, A6 0000071C 2040 movea.l A0, D0 0000071E 1028 FEA3 move.b D0, [A0 - 0x15D] 00000722 4880 ext.w D0 00000724 48C0 ext.l D0 00000726 2F00 move.l -[A7], D0 00000728 486D EFD2 pea.l [A5 - 0x102E] 0000072C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000730 486D EFD2 pea.l [A5 - 0x102E] 00000734 A884 syscall DrawString 00000736 302E FF4E move.w D0, [A6 - 0xB2] 0000073A C1FC 0028 muls.w D0, 0x28 /* '(' */ 0000073E D08E add.l D0, A6 00000740 2040 movea.l A0, D0 00000742 1028 FEA2 move.b D0, [A0 - 0x15E] 00000746 4880 ext.w D0 00000748 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 0000074C 0001 0007 ori.b D1, 0x7 00000750 0060 000E ori.w -[A0], 0xE 00000754 0018 0022 ori.b [A0]+, 0x22 /* '\"' */ 00000758 002C 0036 0040 ori.b [A4 + 0x40], 0x36 /* '6' */ 0000075E 004A 4879 ori.w A2, 0x4879 /* 'Hy' */ 00000762 0000 190C ori.b D0, 0xC 00000766 A884 syscall DrawString 00000768 6000 0046 bra +0x48 /* 000007B0 */ 0000076C 4879 0000 1914 push.l 0x1914 00000772 A884 syscall DrawString 00000774 6000 003A bra +0x3C /* 000007B0 */ 00000778 4879 0000 191E push.l 0x191E 0000077E A884 syscall DrawString 00000780 6000 002E bra +0x30 /* 000007B0 */ 00000784 4879 0000 1924 push.l 0x1924 0000078A A884 syscall DrawString 0000078C 6000 0022 bra +0x24 /* 000007B0 */ 00000790 4879 0000 192C push.l 0x192C 00000796 A884 syscall DrawString 00000798 6000 0016 bra +0x18 /* 000007B0 */ 0000079C 4879 0000 1938 push.l 0x1938 000007A2 A884 syscall DrawString 000007A4 6000 000A bra +0xC /* 000007B0 */ 000007A8 4879 0000 1942 push.l 0x1942 000007AE A884 syscall DrawString label000007B0: 000007B0 302E FF4E move.w D0, [A6 - 0xB2] 000007B4 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000007B8 D08E add.l D0, A6 000007BA 2040 movea.l A0, D0 000007BC 4A28 FEA5 tst.b [A0 - 0x15B] 000007C0 6700 01B4 beq +0x1B6 /* 00000976 */ 000007C4 4879 0000 194A push.l 0x194A 000007CA A884 syscall DrawString 000007CC 302E FF4E move.w D0, [A6 - 0xB2] 000007D0 D040 add.w D0, D0 000007D2 5240 addq.w D0, 1 000007D4 C1FC 0014 muls.w D0, 0x14 000007D8 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 000007DC 0640 0063 addi.w D0, 0x63 /* 'c' */ 000007E0 3F00 move.w -[A7], D0 000007E2 A893 syscall MoveTo 000007E4 4879 0000 1958 push.l 0x1958 000007EA A884 syscall DrawString 000007EC 302E FF4E move.w D0, [A6 - 0xB2] 000007F0 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000007F4 D08E add.l D0, A6 000007F6 2040 movea.l A0, D0 000007F8 1028 FEA4 move.b D0, [A0 - 0x15C] 000007FC 4880 ext.w D0 000007FE 48C0 ext.l D0 00000800 2F00 move.l -[A7], D0 00000802 486D EFD2 pea.l [A5 - 0x102E] 00000806 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 0000080A 486D EFD2 pea.l [A5 - 0x102E] 0000080E A884 syscall DrawString 00000810 4879 0000 1962 push.l 0x1962 00000816 A884 syscall DrawString 00000818 302E FF4E move.w D0, [A6 - 0xB2] 0000081C C1FC 0028 muls.w D0, 0x28 /* '(' */ 00000820 D08E add.l D0, A6 00000822 2040 movea.l A0, D0 00000824 2F28 FEA8 move.l -[A7], [A0 - 0x158] 00000828 486D EFD2 pea.l [A5 - 0x102E] 0000082C 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 00000830 486D EFD2 pea.l [A5 - 0x102E] 00000834 A884 syscall DrawString 00000836 4879 0000 196A push.l 0x196A 0000083C A884 syscall DrawString 0000083E 302E FF4E move.w D0, [A6 - 0xB2] 00000842 C1FC 0028 muls.w D0, 0x28 /* '(' */ 00000846 D08E add.l D0, A6 00000848 2040 movea.l A0, D0 0000084A 1028 FEA6 move.b D0, [A0 - 0x15A] 0000084E 4880 ext.w D0 00000850 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000854 0000 0007 ori.b D0, 0x7 00000858 0066 0010 ori.w -[A6], 0x10 0000085C 001A 0024 ori.b [A2]+, 0x24 /* '$' */ 00000860 002E 0038 005A ori.b [A6 + 0x5A], 0x38 /* '8' */ 00000866 0040 004A ori.w D0, 0x4A /* 'J' */ 0000086A 4879 0000 197E push.l 0x197E 00000870 A884 syscall DrawString 00000872 6000 0150 bra +0x152 /* 000009C4 */ 00000876 4879 0000 198A push.l 0x198A 0000087C A884 syscall DrawString 0000087E 6000 0144 bra +0x146 /* 000009C4 */ 00000882 4879 0000 199C push.l 0x199C 00000888 A884 syscall DrawString 0000088A 6000 0138 bra +0x13A /* 000009C4 */ 0000088E 4879 0000 19AE push.l 0x19AE 00000894 A884 syscall DrawString 00000896 6000 012C bra +0x12E /* 000009C4 */ 0000089A 4879 0000 19BE push.l 0x19BE 000008A0 A884 syscall DrawString 000008A2 6000 0120 bra +0x122 /* 000009C4 */ 000008A6 4879 0000 19CC push.l 0x19CC 000008AC A884 syscall DrawString 000008AE 6000 0114 bra +0x116 /* 000009C4 */ 000008B2 4879 0000 19DA push.l 0x19DA 000008B8 A884 syscall DrawString 000008BA 6000 0108 bra +0x10A /* 000009C4 */ 000008BE 302E FF4E move.w D0, [A6 - 0xB2] 000008C2 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000008C6 D08E add.l D0, A6 000008C8 2040 movea.l A0, D0 000008CA 1028 FEA6 move.b D0, [A0 - 0x15A] 000008CE 4880 ext.w D0 000008D0 4440 neg.w D0 000008D2 5340 subq.w D0, 1 000008D4 3D40 FF4C move.w [A6 - 0xB4], D0 000008D8 302E FF4C move.w D0, [A6 - 0xB4] 000008DC 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000008E0 000A 002A ori.b A2, 0x2A /* '*' */ 000008E4 0000 0026 ori.b D0, 0x26 /* '&' */ 000008E8 0009 0022 ori.b A1, 0x22 /* '\"' */ 000008EC 000B 001E ori.b A3, 0x1E 000008F0 000D 001A ori.b A5, 0x1A 000008F4 0011 0016 ori.b [A1], 0x16 000008F8 0012 0012 ori.b [A2], 0x12 000008FC 0021 000E ori.b -[A1], 0xE 00000900 0024 000A ori.b -[A4], 0xA /* '\n' */ 00000904 0028 0012 001C ori.b [A0 + 0x1C], 0x12 0000090A 001A 4879 ori.b [A2]+, 0x79 /* 'y' */ 0000090E 0000 19E2 ori.b D0, 0xE2 00000912 A884 syscall DrawString 00000914 6000 0016 bra +0x18 /* 0000092C */ 00000918 4879 0000 19E6 push.l 0x19E6 0000091E A884 syscall DrawString 00000920 6000 000A bra +0xC /* 0000092C */ 00000924 4879 0000 19EC push.l 0x19EC 0000092A A884 syscall DrawString label0000092C: 0000092C 302E FF4C move.w D0, [A6 - 0xB4] 00000930 C1FC 0016 muls.w D0, 0x16 00000934 41ED D9FC lea.l A0, [A5 - 0x2604] 00000938 D1C0 add.l A0, D0 0000093A 2F10 move.l -[A7], [A0] 0000093C 4EAD 00D2 jsr [A5 + 0xD2 /* export_22 */] 00000940 588F addq.l A7, 4 00000942 302E FF4C move.w D0, [A6 - 0xB4] 00000946 C1FC 0016 muls.w D0, 0x16 0000094A 41ED D9FC lea.l A0, [A5 - 0x2604] 0000094E D1C0 add.l A0, D0 00000950 2F10 move.l -[A7], [A0] 00000952 A884 syscall DrawString 00000954 302E FF4C move.w D0, [A6 - 0xB4] 00000958 C1FC 0016 muls.w D0, 0x16 0000095C 41ED D9FC lea.l A0, [A5 - 0x2604] 00000960 D1C0 add.l A0, D0 00000962 2F10 move.l -[A7], [A0] 00000964 4EAD 00FA jsr [A5 + 0xFA /* export_27 */] 00000968 588F addq.l A7, 4 0000096A 4879 0000 19F0 push.l 0x19F0 00000970 A884 syscall DrawString 00000972 6000 0050 bra +0x52 /* 000009C4 */ label00000976: 00000976 4879 0000 19F2 push.l 0x19F2 0000097C A884 syscall DrawString 0000097E 302E FF4E move.w D0, [A6 - 0xB2] 00000982 D040 add.w D0, D0 00000984 5240 addq.w D0, 1 00000986 C1FC 0014 muls.w D0, 0x14 0000098A 3F3C 0032 move.w -[A7], 0x32 /* '2' */ 0000098E 0640 0063 addi.w D0, 0x63 /* 'c' */ 00000992 3F00 move.w -[A7], D0 00000994 A893 syscall MoveTo 00000996 4879 0000 19FC push.l 0x19FC 0000099C A884 syscall DrawString 0000099E 302E FF4E move.w D0, [A6 - 0xB2] 000009A2 C1FC 0028 muls.w D0, 0x28 /* '(' */ 000009A6 D08E add.l D0, A6 000009A8 2040 movea.l A0, D0 000009AA 2F28 FEA8 move.l -[A7], [A0 - 0x158] 000009AE 486D EFD2 pea.l [A5 - 0x102E] 000009B2 4EAD 0132 jsr [A5 + 0x132 /* export_34 */] 000009B6 486D EFD2 pea.l [A5 - 0x102E] 000009BA A884 syscall DrawString 000009BC 4879 0000 1A0E push.l 0x1A0E 000009C2 A884 syscall DrawString label000009C4: 000009C4 526E FF4E addq.w [A6 - 0xB2], 1 label000009C8: 000009C8 0C6E 0005 FF4E cmpi.w [A6 - 0xB2], 0x5 000009CE 6D00 FCCC blt -0x332 /* 0000069C */ label000009D2: 000009D2 3F3C 0004 move.w -[A7], 0x4 000009D6 A887 syscall TextFont 000009D8 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000009DC A88A syscall TextSize label000009DE: 000009DE A9B4 syscall SystemTask 000009E0 558F subq.l A7, 2 000009E2 3F3C FFFF move.w -[A7], 0xFFFF 000009E6 486D DDAE pea.l [A5 - 0x2252] 000009EA 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 000009EE 101F move.b D0, [A7]+ 000009F0 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 000009F6 6700 000C beq +0xE /* 00000A04 */ 000009FA 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 00000A00 6600 FFDC bne -0x22 /* 000009DE */ label00000A04: 00000A04 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 00000A0A 6600 00BA bne +0xBC /* 00000AC6 */ 00000A0E 203C 0000 00FF move.l D0, 0xFF 00000A14 C0AD DDB0 and.l D0, [A5 - 0x2250] 00000A18 0C80 0000 0008 cmpi.l D0, 0x8 00000A1E 6600 00A6 bne +0xA8 /* 00000AC6 */ 00000A22 303C 0100 move.w D0, 0x100 00000A26 C06D DDBC and.w D0, [A5 - 0x2244] 00000A2A 0C40 0100 cmpi.w D0, 0x100 00000A2E 6600 0096 bne +0x98 /* 00000AC6 */ 00000A32 426E FF4E clr.w [A6 - 0xB2] 00000A36 6000 0016 bra +0x18 /* 00000A4E */ label00000A3A: 00000A3A 302E FF4E move.w D0, [A6 - 0xB2] 00000A3E C1FC 0028 muls.w D0, 0x28 /* '(' */ 00000A42 D08E add.l D0, A6 00000A44 2040 movea.l A0, D0 00000A46 42A8 FEA8 clr.l [A0 - 0x158] 00000A4A 526E FF4E addq.w [A6 - 0xB2], 1 label00000A4E: 00000A4E 0C6E 0005 FF4E cmpi.w [A6 - 0xB2], 0x5 00000A54 6D00 FFE4 blt -0x1A /* 00000A3A */ 00000A58 558F subq.l A7, 2 00000A5A 4878 0910 push.l 0x910 00000A5E 4267 clr.w -[A7] 00000A60 486E FF52 pea.l [A6 - 0xAE] 00000A64 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 00000A68 301F move.w D0, [A7]+ 00000A6A 3F00 move.w -[A7], D0 00000A6C 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000A70 548F addq.l A7, 2 00000A72 4A40 tst.w D0 00000A74 6600 0046 bne +0x48 /* 00000ABC */ 00000A78 558F subq.l A7, 2 00000A7A 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00000A7E 3F3C 0001 move.w -[A7], 0x1 00000A82 42A7 clr.l -[A7] 00000A84 4EAD 0192 jsr [A5 + 0x192 /* export_46 */] 00000A88 301F move.w D0, [A7]+ 00000A8A 200E move.l D0, A6 00000A8C 908E sub.l D0, A6 00000A8E 0680 0000 00C8 addi.l D0, 0xC8 00000A94 2D40 FE80 move.l [A6 - 0x180], D0 00000A98 558F subq.l A7, 2 00000A9A 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00000A9E 486E FE80 pea.l [A6 - 0x180] 00000AA2 486E FE84 pea.l [A6 - 0x17C] 00000AA6 4EAD 018A jsr [A5 + 0x18A /* export_45 */] 00000AAA 301F move.w D0, [A7]+ 00000AAC 3D40 FF50 move.w [A6 - 0xB0], D0 00000AB0 558F subq.l A7, 2 00000AB2 3F2E FF52 move.w -[A7], [A6 - 0xAE] 00000AB6 4EAD 01AA jsr [A5 + 0x1AA /* export_49 */] 00000ABA 301F move.w D0, [A7]+ label00000ABC: 00000ABC 3F2E FF50 move.w -[A7], [A6 - 0xB0] 00000AC0 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 00000AC4 548F addq.l A7, 2 label00000AC6: 00000AC6 2F2E FF54 move.l -[A7], [A6 - 0xAC] 00000ACA A92D syscall CloseWindow 00000ACC 4267 clr.w -[A7] 00000ACE 3F3C 0156 move.w -[A7], 0x156 00000AD2 3F3C 0200 move.w -[A7], 0x200 00000AD6 3F3C 0014 move.w -[A7], 0x14 00000ADA 4267 clr.w -[A7] 00000ADC 3F3C 009A move.w -[A7], 0x9A 00000AE0 3F3C 0101 move.w -[A7], 0x101 00000AE4 3F3C 0099 move.w -[A7], 0x99 00000AE8 3F3C 00FF move.w -[A7], 0xFF 00000AEC 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000AF0 4FEF 0012 lea.l A7, [A7 + 0x12] 00000AF4 4E5E unlink A6 00000AF6 4E75 rts export_94: 00000AF8 4E56 FE7C link A6, -0x0184 00000AFC 48E7 0118 movem.l -[A7], D7,A3,A4 00000B00 41EE FEEC lea.l A0, [A6 - 0x114] 00000B04 2848 movea.l A4, A0 00000B06 41EE FE88 lea.l A0, [A6 - 0x178] 00000B0A 2648 movea.l A3, A0 00000B0C 3F3C 0001 move.w -[A7], 0x1 00000B10 3F3C 0156 move.w -[A7], 0x156 00000B14 3F3C 0200 move.w -[A7], 0x200 00000B18 3F3C 0014 move.w -[A7], 0x14 00000B1C 4267 clr.w -[A7] 00000B1E 3F3C 009A move.w -[A7], 0x9A 00000B22 3F3C 0101 move.w -[A7], 0x101 00000B26 3F3C 0099 move.w -[A7], 0x99 00000B2A 3F3C 00FF move.w -[A7], 0xFF 00000B2E 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000B32 4FEF 0012 lea.l A7, [A7 + 0x12] 00000B36 598F subq.l A7, 4 00000B38 3F3C 0082 move.w -[A7], 0x82 00000B3C 486E FF54 pea.l [A6 - 0xAC] 00000B40 4878 FFFF push.l 0xFFFF 00000B44 A9BD syscall GetNewWindow 00000B46 201F move.l D0, [A7]+ 00000B48 2D40 FF50 move.l [A6 - 0xB0], D0 00000B4C 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00000B50 A873 syscall SetPort 00000B52 486E FFF8 pea.l [A6 - 0x8] 00000B56 3F3C FFFE move.w -[A7], 0xFFFE 00000B5A 3F3C FFFE move.w -[A7], 0xFFFE 00000B5E 3F3C 0202 move.w -[A7], 0x202 00000B62 3F3C 0144 move.w -[A7], 0x144 00000B66 A8A7 syscall SetRect 00000B68 486E FFF8 pea.l [A6 - 0x8] 00000B6C A8A2 syscall PaintRect 00000B6E A852 syscall HideCursor 00000B70 598F subq.l A7, 4 00000B72 3F3C 00E1 move.w -[A7], 0xE1 00000B76 A9BC syscall GetPicture 00000B78 201F move.l D0, [A7]+ 00000B7A 2D40 FFF0 move.l [A6 - 0x10], D0 00000B7E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000B82 486E FFF8 pea.l [A6 - 0x8] 00000B86 A8F6 syscall DrawPicture 00000B88 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B8C A89C syscall PenMode 00000B8E 598F subq.l A7, 4 00000B90 3F3C 000E move.w -[A7], 0xE 00000B94 3F3C 000D move.w -[A7], 0xD /* '\r' */ 00000B98 A869 syscall FixRatio 00000B9A 201F move.l D0, [A7]+ 00000B9C 2D40 FE80 move.l [A6 - 0x180], D0 00000BA0 486E FFF8 pea.l [A6 - 0x8] 00000BA4 4267 clr.w -[A7] 00000BA6 3F3C 0015 move.w -[A7], 0x15 00000BAA 3F3C 0200 move.w -[A7], 0x200 00000BAE 3F3C 0144 move.w -[A7], 0x144 00000BB2 A8A7 syscall SetRect 00000BB4 2D6D FD5E FE84 move.l [A6 - 0x17C], [A5 - 0x2A2] 00000BBA 7E00 moveq.l D7, 0x00 00000BBC 6000 00FC bra +0xFE /* 00000CBA */ label00000BC0: 00000BC0 3007 move.w D0, D7 00000BC2 48C0 ext.l D0 00000BC4 E580 asl D0, 2 00000BC6 D08C add.l D0, A4 00000BC8 3F3C 0001 move.w -[A7], 0x1 00000BCC 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000BD0 2D40 FE7C move.l [A6 - 0x184], D0 00000BD4 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000BD8 588F addq.l A7, 4 00000BDA 598F subq.l A7, 4 00000BDC 3F00 move.w -[A7], D0 00000BDE 3F3C 0001 move.w -[A7], 0x1 00000BE2 A869 syscall FixRatio 00000BE4 201F move.l D0, [A7]+ 00000BE6 206E FE7C movea.l A0, [A6 - 0x184] 00000BEA 2080 move.l [A0], D0 00000BEC 3007 move.w D0, D7 00000BEE 48C0 ext.l D0 00000BF0 E580 asl D0, 2 00000BF2 D08B add.l D0, A3 00000BF4 3F3C 0001 move.w -[A7], 0x1 00000BF8 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000BFC 2D40 FE7C move.l [A6 - 0x184], D0 00000C00 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000C04 588F addq.l A7, 4 00000C06 598F subq.l A7, 4 00000C08 3F00 move.w -[A7], D0 00000C0A 3F3C 0001 move.w -[A7], 0x1 00000C0E A869 syscall FixRatio 00000C10 201F move.l D0, [A7]+ 00000C12 206E FE7C movea.l A0, [A6 - 0x184] 00000C16 2080 move.l [A0], D0 00000C18 3F3C 0002 move.w -[A7], 0x2 00000C1C 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000C20 548F addq.l A7, 2 00000C22 4A40 tst.w D0 00000C24 6700 001C beq +0x1E /* 00000C42 */ 00000C28 3007 move.w D0, D7 00000C2A 48C0 ext.l D0 00000C2C E580 asl D0, 2 00000C2E D08C add.l D0, A4 00000C30 3207 move.w D1, D7 00000C32 48C1 ext.l D1 00000C34 E581 asl D1, 2 00000C36 D28C add.l D1, A4 00000C38 2041 movea.l A0, D1 00000C3A 2210 move.l D1, [A0] 00000C3C 4481 neg.l D1 00000C3E 2040 movea.l A0, D0 00000C40 2081 move.l [A0], D1 label00000C42: 00000C42 3F3C 0002 move.w -[A7], 0x2 00000C46 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000C4A 548F addq.l A7, 2 00000C4C 4A40 tst.w D0 00000C4E 6700 001C beq +0x1E /* 00000C6C */ 00000C52 3007 move.w D0, D7 00000C54 48C0 ext.l D0 00000C56 E580 asl D0, 2 00000C58 D08B add.l D0, A3 00000C5A 3207 move.w D1, D7 00000C5C 48C1 ext.l D1 00000C5E E581 asl D1, 2 00000C60 D28B add.l D1, A3 00000C62 2041 movea.l A0, D1 00000C64 2210 move.l D1, [A0] 00000C66 4481 neg.l D1 00000C68 2040 movea.l A0, D0 00000C6A 2081 move.l [A0], D1 label00000C6C: 00000C6C 3007 move.w D0, D7 00000C6E 48C0 ext.l D0 00000C70 E580 asl D0, 2 00000C72 D08C add.l D0, A4 00000C74 558F subq.l A7, 2 00000C76 2040 movea.l A0, D0 00000C78 2F10 move.l -[A7], [A0] 00000C7A A86A syscall HiWord 00000C7C 301F move.w D0, [A7]+ 00000C7E 3207 move.w D1, D7 00000C80 48C1 ext.l D1 00000C82 E581 asl D1, 2 00000C84 D28B add.l D1, A3 00000C86 558F subq.l A7, 2 00000C88 2041 movea.l A0, D1 00000C8A 2F10 move.l -[A7], [A0] 00000C8C 3D40 FE7E move.w [A6 - 0x182], D0 00000C90 A86A syscall HiWord 00000C92 301F move.w D0, [A7]+ 00000C94 486E FFF8 pea.l [A6 - 0x8] 00000C98 2F2E FE84 move.l -[A7], [A6 - 0x17C] 00000C9C 3F2D EEB8 move.w -[A7], [A5 - 0x1148] 00000CA0 0640 00B5 addi.w D0, 0xB5 00000CA4 3F00 move.w -[A7], D0 00000CA6 302E FE7E move.w D0, [A6 - 0x182] 00000CAA 0640 0100 addi.w D0, 0x100 00000CAE 3F00 move.w -[A7], D0 00000CB0 4EBA 026A jsr [PC + 0x26A /* 00000F1C */] 00000CB4 4FEF 000E lea.l A7, [A7 + 0xE] 00000CB8 5247 addq.w D7, 1 label00000CBA: 00000CBA 0C47 0019 cmpi.w D7, 0x19 00000CBE 6D00 FF00 blt -0xFE /* 00000BC0 */ label00000CC2: 00000CC2 7E00 moveq.l D7, 0x00 00000CC4 6000 01EA bra +0x1EC /* 00000EB0 */ label00000CC8: 00000CC8 3007 move.w D0, D7 00000CCA 48C0 ext.l D0 00000CCC E580 asl D0, 2 00000CCE D08C add.l D0, A4 00000CD0 558F subq.l A7, 2 00000CD2 2040 movea.l A0, D0 00000CD4 2F10 move.l -[A7], [A0] 00000CD6 A86A syscall HiWord 00000CD8 301F move.w D0, [A7]+ 00000CDA 3207 move.w D1, D7 00000CDC 48C1 ext.l D1 00000CDE E581 asl D1, 2 00000CE0 D28B add.l D1, A3 00000CE2 558F subq.l A7, 2 00000CE4 2041 movea.l A0, D1 00000CE6 2F10 move.l -[A7], [A0] 00000CE8 3D40 FE7E move.w [A6 - 0x182], D0 00000CEC A86A syscall HiWord 00000CEE 301F move.w D0, [A7]+ 00000CF0 486E FFF8 pea.l [A6 - 0x8] 00000CF4 2F2E FE84 move.l -[A7], [A6 - 0x17C] 00000CF8 3F2D EEB8 move.w -[A7], [A5 - 0x1148] 00000CFC 0640 00B5 addi.w D0, 0xB5 00000D00 3F00 move.w -[A7], D0 00000D02 302E FE7E move.w D0, [A6 - 0x182] 00000D06 0640 0100 addi.w D0, 0x100 00000D0A 3F00 move.w -[A7], D0 00000D0C 4EBA 020E jsr [PC + 0x20E /* 00000F1C */] 00000D10 4FEF 000E lea.l A7, [A7 + 0xE] 00000D14 3007 move.w D0, D7 00000D16 48C0 ext.l D0 00000D18 E580 asl D0, 2 00000D1A D08C add.l D0, A4 00000D1C 3207 move.w D1, D7 00000D1E 48C1 ext.l D1 00000D20 E581 asl D1, 2 00000D22 D28C add.l D1, A4 00000D24 598F subq.l A7, 4 00000D26 2F2E FE80 move.l -[A7], [A6 - 0x180] 00000D2A 2041 movea.l A0, D1 00000D2C 2F10 move.l -[A7], [A0] 00000D2E 2D40 FE7C move.l [A6 - 0x184], D0 00000D32 A868 syscall FixMul 00000D34 201F move.l D0, [A7]+ 00000D36 206E FE7C movea.l A0, [A6 - 0x184] 00000D3A 2080 move.l [A0], D0 00000D3C 3007 move.w D0, D7 00000D3E 48C0 ext.l D0 00000D40 E580 asl D0, 2 00000D42 D08B add.l D0, A3 00000D44 3207 move.w D1, D7 00000D46 48C1 ext.l D1 00000D48 E581 asl D1, 2 00000D4A D28B add.l D1, A3 00000D4C 598F subq.l A7, 4 00000D4E 2F2E FE80 move.l -[A7], [A6 - 0x180] 00000D52 2041 movea.l A0, D1 00000D54 2F10 move.l -[A7], [A0] 00000D56 2D40 FE7C move.l [A6 - 0x184], D0 00000D5A A868 syscall FixMul 00000D5C 201F move.l D0, [A7]+ 00000D5E 206E FE7C movea.l A0, [A6 - 0x184] 00000D62 2080 move.l [A0], D0 00000D64 3007 move.w D0, D7 00000D66 48C0 ext.l D0 00000D68 E580 asl D0, 2 00000D6A D08C add.l D0, A4 00000D6C 558F subq.l A7, 2 00000D6E 2040 movea.l A0, D0 00000D70 2F10 move.l -[A7], [A0] 00000D72 A86A syscall HiWord 00000D74 301F move.w D0, [A7]+ 00000D76 3207 move.w D1, D7 00000D78 48C1 ext.l D1 00000D7A E581 asl D1, 2 00000D7C D28B add.l D1, A3 00000D7E 558F subq.l A7, 2 00000D80 2041 movea.l A0, D1 00000D82 2F10 move.l -[A7], [A0] 00000D84 3D40 FE7E move.w [A6 - 0x182], D0 00000D88 A86A syscall HiWord 00000D8A 301F move.w D0, [A7]+ 00000D8C 486E FFF8 pea.l [A6 - 0x8] 00000D90 2F2E FE84 move.l -[A7], [A6 - 0x17C] 00000D94 3F2D EEB8 move.w -[A7], [A5 - 0x1148] 00000D98 0640 00B5 addi.w D0, 0xB5 00000D9C 3F00 move.w -[A7], D0 00000D9E 302E FE7E move.w D0, [A6 - 0x182] 00000DA2 0640 0100 addi.w D0, 0x100 00000DA6 3F00 move.w -[A7], D0 00000DA8 4EBA 0172 jsr [PC + 0x172 /* 00000F1C */] 00000DAC 4FEF 000E lea.l A7, [A7 + 0xE] 00000DB0 4A40 tst.w D0 00000DB2 6600 00FA bne +0xFC /* 00000EAE */ 00000DB6 3007 move.w D0, D7 00000DB8 48C0 ext.l D0 00000DBA E580 asl D0, 2 00000DBC D08C add.l D0, A4 00000DBE 3F3C 0001 move.w -[A7], 0x1 00000DC2 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000DC6 2D40 FE7C move.l [A6 - 0x184], D0 00000DCA 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000DCE 588F addq.l A7, 4 00000DD0 598F subq.l A7, 4 00000DD2 3F00 move.w -[A7], D0 00000DD4 3F3C 0001 move.w -[A7], 0x1 00000DD8 A869 syscall FixRatio 00000DDA 201F move.l D0, [A7]+ 00000DDC 206E FE7C movea.l A0, [A6 - 0x184] 00000DE0 2080 move.l [A0], D0 00000DE2 3007 move.w D0, D7 00000DE4 48C0 ext.l D0 00000DE6 E580 asl D0, 2 00000DE8 D08B add.l D0, A3 00000DEA 3F3C 0001 move.w -[A7], 0x1 00000DEE 3F3C 0023 move.w -[A7], 0x23 /* '#' */ 00000DF2 2D40 FE7C move.l [A6 - 0x184], D0 00000DF6 4EAD 0112 jsr [A5 + 0x112 /* export_30 */] 00000DFA 588F addq.l A7, 4 00000DFC 598F subq.l A7, 4 00000DFE 3F00 move.w -[A7], D0 00000E00 3F3C 0001 move.w -[A7], 0x1 00000E04 A869 syscall FixRatio 00000E06 201F move.l D0, [A7]+ 00000E08 206E FE7C movea.l A0, [A6 - 0x184] 00000E0C 2080 move.l [A0], D0 00000E0E 3F3C 0002 move.w -[A7], 0x2 00000E12 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000E16 548F addq.l A7, 2 00000E18 4A40 tst.w D0 00000E1A 6700 001C beq +0x1E /* 00000E38 */ 00000E1E 3007 move.w D0, D7 00000E20 48C0 ext.l D0 00000E22 E580 asl D0, 2 00000E24 D08C add.l D0, A4 00000E26 3207 move.w D1, D7 00000E28 48C1 ext.l D1 00000E2A E581 asl D1, 2 00000E2C D28C add.l D1, A4 00000E2E 2041 movea.l A0, D1 00000E30 2210 move.l D1, [A0] 00000E32 4481 neg.l D1 00000E34 2040 movea.l A0, D0 00000E36 2081 move.l [A0], D1 label00000E38: 00000E38 3F3C 0002 move.w -[A7], 0x2 00000E3C 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000E40 548F addq.l A7, 2 00000E42 4A40 tst.w D0 00000E44 6700 001C beq +0x1E /* 00000E62 */ 00000E48 3007 move.w D0, D7 00000E4A 48C0 ext.l D0 00000E4C E580 asl D0, 2 00000E4E D08B add.l D0, A3 00000E50 3207 move.w D1, D7 00000E52 48C1 ext.l D1 00000E54 E581 asl D1, 2 00000E56 D28B add.l D1, A3 00000E58 2041 movea.l A0, D1 00000E5A 2210 move.l D1, [A0] 00000E5C 4481 neg.l D1 00000E5E 2040 movea.l A0, D0 00000E60 2081 move.l [A0], D1 label00000E62: 00000E62 3007 move.w D0, D7 00000E64 48C0 ext.l D0 00000E66 E580 asl D0, 2 00000E68 D08C add.l D0, A4 00000E6A 558F subq.l A7, 2 00000E6C 2040 movea.l A0, D0 00000E6E 2F10 move.l -[A7], [A0] 00000E70 A86A syscall HiWord 00000E72 301F move.w D0, [A7]+ 00000E74 3207 move.w D1, D7 00000E76 48C1 ext.l D1 00000E78 E581 asl D1, 2 00000E7A D28B add.l D1, A3 00000E7C 558F subq.l A7, 2 00000E7E 2041 movea.l A0, D1 00000E80 2F10 move.l -[A7], [A0] 00000E82 3D40 FE7E move.w [A6 - 0x182], D0 00000E86 A86A syscall HiWord 00000E88 301F move.w D0, [A7]+ 00000E8A 486E FFF8 pea.l [A6 - 0x8] 00000E8E 2F2E FE84 move.l -[A7], [A6 - 0x17C] 00000E92 3F2D EEB8 move.w -[A7], [A5 - 0x1148] 00000E96 0640 00B5 addi.w D0, 0xB5 00000E9A 3F00 move.w -[A7], D0 00000E9C 302E FE7E move.w D0, [A6 - 0x182] 00000EA0 0640 0100 addi.w D0, 0x100 00000EA4 3F00 move.w -[A7], D0 00000EA6 4EBA 0074 jsr [PC + 0x74 /* 00000F1C */] 00000EAA 4FEF 000E lea.l A7, [A7 + 0xE] label00000EAE: 00000EAE 5247 addq.w D7, 1 label00000EB0: 00000EB0 0C47 0019 cmpi.w D7, 0x19 00000EB4 6D00 FE12 blt -0x1EC /* 00000CC8 */ 00000EB8 A9B4 syscall SystemTask 00000EBA 558F subq.l A7, 2 00000EBC 3F3C FFFF move.w -[A7], 0xFFFF 00000EC0 486D DDAE pea.l [A5 - 0x2252] 00000EC4 4EAD 0172 jsr [A5 + 0x172 /* export_42 */] 00000EC8 101F move.b D0, [A7]+ 00000ECA 0C6D 0003 DDAE cmpi.w [A5 - 0x2252], 0x3 00000ED0 6700 000C beq +0xE /* 00000EDE */ 00000ED4 0C6D 0001 DDAE cmpi.w [A5 - 0x2252], 0x1 00000EDA 6600 FDE6 bne -0x218 /* 00000CC2 */ label00000EDE: 00000EDE 3F3C 0008 move.w -[A7], 0x8 00000EE2 A89C syscall PenMode 00000EE4 2F2E FF50 move.l -[A7], [A6 - 0xB0] 00000EE8 A92D syscall CloseWindow 00000EEA 4267 clr.w -[A7] 00000EEC 3F3C 0156 move.w -[A7], 0x156 00000EF0 3F3C 0200 move.w -[A7], 0x200 00000EF4 3F3C 0014 move.w -[A7], 0x14 00000EF8 4267 clr.w -[A7] 00000EFA 3F3C 009A move.w -[A7], 0x9A 00000EFE 3F3C 0101 move.w -[A7], 0x101 00000F02 3F3C 0099 move.w -[A7], 0x99 00000F06 3F3C 00FF move.w -[A7], 0xFF 00000F0A 4EAD 010A jsr [A5 + 0x10A /* export_29 */] 00000F0E 4FEF 0012 lea.l A7, [A7 + 0x12] 00000F12 A853 syscall ShowCursor 00000F14 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000F18 4E5E unlink A6 00000F1A 4E75 rts fn00000F1C: 00000F1C 4E56 0000 link A6, 0 00000F20 3F07 move.w -[A7], D7 00000F22 3F06 move.w -[A7], D6 00000F24 3F05 move.w -[A7], D5 00000F26 2F0B move.l -[A7], A3 00000F28 2F0A move.l -[A7], A2 00000F2A 3E2E 0008 move.w D7, [A6 + 0x8] 00000F2E 3C2E 000A move.w D6, [A6 + 0xA] 00000F32 3A2E 000C move.w D5, [A6 + 0xC] 00000F36 266E 000E movea.l A3, [A6 + 0xE] 00000F3A 246E 0012 movea.l A2, [A6 + 0x12] 00000F3E 4240 clr.w D0 00000F40 BC6A 0000 cmp.w D6, [A2 + 0x0] 00000F44 6D2E blt +0x30 /* 00000F74 */ 00000F46 BE6A 0002 cmp.w D7, [A2 + 0x2] 00000F4A 6D28 blt +0x2A /* 00000F74 */ 00000F4C BC6A 0004 cmp.w D6, [A2 + 0x4] 00000F50 6C22 bge +0x24 /* 00000F74 */ 00000F52 BE6A 0006 cmp.w D7, [A2 + 0x6] 00000F56 6C1C bge +0x1E /* 00000F74 */ 00000F58 CCC5 mulu.w D6, D5 00000F5A E647 asr D7.w, 3 00000F5C D6C6 add.w A3, D6 00000F5E D6C7 add.w A3, D7 00000F60 3E2E 0008 move.w D7, [A6 + 0x8] 00000F64 0247 0007 andi.w D7, 0x7 00000F68 4246 clr.w D6 00000F6A 0006 0080 ori.b D6, 0x80 00000F6E EE2E lsr D6.b, D7 00000F70 BD13 xor.b [A3], D6 00000F72 7001 moveq.l D0, 0x01 label00000F74: 00000F74 245F movea.l A2, [A7]+ 00000F76 265F movea.l A3, [A7]+ 00000F78 3A1F move.w D5, [A7]+ 00000F7A 3C1F move.w D6, [A7]+ 00000F7C 3E1F move.w D7, [A7]+ 00000F7E 4E5E unlink A6 00000F80 4E75 rts